Career 2023 2022 2021 2020 2019 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F3 Spain F4 Spain #2-w3 Spain #2-w2 Spain F16 Spain F17 Spain F18 Spain F20 Spain F24 Spain F28 Spain F31 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F2 Spain F3 Spain F4 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 Italy F8 Italy F9 Spain F5 Spain F6 Spain F8 Spain F9 Spain F13 Spain F14 Spain F16 Spain F17 Spain F21 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Spain F5 Spain F6 Egypt F1 Egypt F2 Spain #2-w1 Spain F8 Spain F16 Spain F18 Spain #2-w4 Spain #1-w1 Spain F21 Italy F3 Spain F29 Spain F33 Spain F14 Italy F4 Italy F5 Spain F5 Spain F15 Spain F7 Spain F30 Spain F6 Spain F23 Spain F7 Spain F15 Spain F28 Spain F29 Spain F32 Spain F33 Spain F7 Spain F35 Spain F36 Spain F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F9 Spain F10 Spain F32 Spain F12 Spain F15 Germany F5 France F8 France F9 Spain F32 Portugal F4 Portugal F5 Spain F38 Spain F40 Spain F4 Spain F8 Spain F22 Spain F24 France F4 Spain F40 Spain F41 M15 Santo Domingo M15 Santo Domingo M15 Loule M15 Castelo Branco M25 Quinta Do Lago M25 Portimao M15 Telde M15 Telde FILA Challenger Biella - Biella FILA Challenger - Biella XI Venice Open - Venice Pekao Open - Szczecin Ostend Challenger Tennis Cup of Flanders - Ostende LTA Manchester challenger - Manchester Grolsch Cup - Warsaw Medicor Open - Budapest Copa Sevilla Inernacionales de Andalucia - Seville Cairo Challenger - Cairo Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Laser Vision USTA Challenger - Amarillo Challenger Ford de Cherbourg - Cherbourg Open de l'Isere - Grenoble Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda The Joyce Eisenberg Jerusalem Open - Jerusalem Prague Challenger - Prague Tenniscup of Flanders - Ostende Internationale Tenniskampioenschappen - Scheveningen Sports Expert Open - Nettingsdorf Open Castilla y Leon - Segovia Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Open Maxon - Barcelona Cairo Challenger - Cairo Internationaux de Bretagne - Brest Copa Ericsson - Caracas Maia Open - Oporto Tennis Napoli Cup - Napoli X Open Internacional D'Andorra - Andorra Exim Agmedia Open - Kosice Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Rhein-Main Challenger 2004 - Aschaffenburg Privat Bank Cup - Dnepropetrovsk Open de Franche-Comte - Besancon Ciur Cup 99 - Prague Pro Tennis World Open - Sunrise Challenger Copa Sevilla - Seville Mobilux Open - Luxembourg Ciudad de Telde - Telde Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Top Wool Challenger Biella - Biella Polska Energia Open - Bytom ATP Challenger La Serena - La Serena Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Challenger DCN de Cherbourg - Cherbourg LXV Concurso Internacional Vigo - Vigo III Isla de Lanzarote - Lanzarote XI Torneo Internazionale di Tennis - Barletta Ethias Tennis Trophy - Mons Memorial A. Manfredini Sassuolo Challenger - Sassuolo Morocco Tennis Tour - Casablanca X Ciutat de Barcelona - Barcelona Morocco Tennis Tour - Marrakech Tatra Banka Open 2003 - Bratislava Tunis Open 2007 - Tunis Isla de Gran Canaria - Mas Palomas BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova Siemens Open 2007 - Scheveningen Porsche Open - Poznan s'Tennis Masters Challenger - Graz Timisoara Challenger - Timisoara ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Brasov Challenger - Brasov Open D'Orleans - Orleans Challenger Copa Sevilla 2008 - Seville Pekao Open - Szczecin Ethias Trophy - Mons Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo XI Ciutat de Barcelona - Barcelona Meknes Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Cordenons Challenger Vigo Challenger Trani Challenger San Sebastian Challenger Seville Challenger Todi Challenger Trnava Challenger Buenos Aires Challenger Mons Challenger Tashkent Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Bucaramanga Challenger Tanger Challenger Meknes Challenger Schickedanz Open 2007 - Furth Rabat Challenger XL Capital Bermuda Open - Bermuda St. Brieuc Challenger Monza Challenger Rome Challenger Tunis Challenger Ostrava Challenger Cairo Challenger Prostejov Challenger Lugano Challenger AT&T Challenger of Dallas - Dallas The Nottingham Cahllenger - Nottingham Marburg Challenger Tatra Banka Open - Bratislava Ostrava Challenger Challenger DCNS de Cherbourg - Cherbourg Challenger de Providencia-Copa Kia - Santiago Alessandria Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ciur Pribram Challenger - Pribram Cordenons Challenger Tampere Challenger - Tampere Segovia Challenger San Marino Challenger Yugoslavia Open - Belgrade Istanbul Challenger Meridiana Sardegna Open - Olbia Unicredit Czech Open - Prostejov Manerbio Challenger Volkswagen TED Open - Istanbul Kueppers Kolsch Cup by Lambertz - Aachen XXX Edizione 'A Savoldi Marco' - Manerbio Riviera di Rimini Challenger - Rimini KGHM Polish Indoors - Wroclaw Open Mutouest - St. Brieuc Timisoara Challenger - Timisoara VIII Torneo Internazionale di Tennis - Barletta Alphen Challenger San Marino Cepu Open - San Marino Open Sainte Victoire - Aix-En-Provence Banja Luka Challenger Geneva Challenger - Geneva San Remo Tennis Cup - San Remo XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Black Forest Open - Freudenstadt Tean International - Alphen Constanta Challenger Braunschweig Challenger Copa Sevilla 2007 - Seville Ljubljana Challenger San Marino Cepu Open - San Marino Internazionali di Tennis Dell'Umbria - Todi Rijeka Challenger Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ethias Trophy - Mons Challenger 42 - Andrezieux Orbetello Challenger Montevideo Challenger Morocco Tennis Tour - Meknes Mobilux Open - Luxembourg Rijeka Open - Rijeka III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Mauritius Open - Mauritius Polish Open 2000 - Poznan Zagreb Open - Zagreb Caltanissetta Challenger Barletta Challenger Open de Charleroi - Charleroi French Open - Paris Trani Challenger San Sebastian Challenger ATP Challenger Trophy 2008 - Trnava Skandia Open - Linz Mons Challenger Bergamo Challenger Sunrise Challenger Kosice Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Isla de Lanzarote - Lanzarote Szczecin Challenger Zagreb Open - Zagreb Hilton Waikoloa Village USTA Challenger - Waikoloa Malaga Challenger Iasi Challenger Poznan Challenger Tennislife Cup - Napoli Medellin Challenger Davis Cup, World Group, QF, BEL-GER 2-3 Citrix Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Heineken Trophy - 's-Hertogenbosch Wideyes Swedish Open - Bastad Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Heineken Open Shanghai - Shanghai Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Gold Flake Open - Chennai Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amsterdam Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Abierto Mexicano de Tenis Pegaso - Acapulco Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amersfoort Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Kroger / St. Jude International - Memphis Waldbaum's Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Croatia Open - Umag Heineken Open Shanghai - Shanghai Open de Moselle - Metz Davidoff Swiss Indoors - Basel Chennai Open - Chennai Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AXA Cup - London Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg Copa Telmex - Buenos Aires If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Movistar Open - Santiago AIG Japan Open - Tokyo Copa Claro - Buenos Aires Estoril Open - Estoril Brasil Open - Sao Paulo Estoril Open - Estoril Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Open Romania - Bucharest Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Masters Series Monte Carlo - Monte Carlo Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4